[INFO] cloning repository https://github.com/wezm/c2rust-dwm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wezm/c2rust-dwm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwezm%2Fc2rust-dwm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwezm%2Fc2rust-dwm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d96cdc5238c8db83a274a7fe0fdb18e0237377fd
[INFO] building wezm/c2rust-dwm against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwezm%2Fc2rust-dwm" "/workspace/builds/worker-3/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/wezm/c2rust-dwm on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-3/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/wezm/c2rust-dwm
[INFO] finished tweaking git repo https://github.com/wezm/c2rust-dwm
[INFO] tweaked toml for git repo https://github.com/wezm/c2rust-dwm written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] crate git repo https://github.com/wezm/c2rust-dwm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded x11 v2.18.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f8b2331e9492fefabe34414236f6b330cd742b7048202d872c0aedef8261214c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f8b2331e9492fefabe34414236f6b330cd742b7048202d872c0aedef8261214c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f8b2331e9492fefabe34414236f6b330cd742b7048202d872c0aedef8261214c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8b2331e9492fefabe34414236f6b330cd742b7048202d872c0aedef8261214c", kill_on_drop: false }`
[INFO] [stdout] f8b2331e9492fefabe34414236f6b330cd742b7048202d872c0aedef8261214c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2995e97bed16786f4b1059cf3d12c8f930001775ea435b6c25702567e509c25e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "2995e97bed16786f4b1059cf3d12c8f930001775ea435b6c25702567e509c25e", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.14
[INFO] [stderr]    Compiling libc v0.2.51
[INFO] [stderr]    Compiling x11 v2.18.1
[INFO] [stderr]    Compiling c2rust v6.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> build.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         writeln!(write, "cargo:rustc-link-lib={}", lib);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x11`
[INFO] [stdout]  --> dwm.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use x11;
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> dwm.rs:2194:4
[INFO] [stdout]      |
[INFO] [stdout] 2194 | /    (max(0, min((x)+(w),(*m).wx+(*m).ww) - max((x),(*m).wx))
[INFO] [stdout] 2195 | |                                * max(0, min((y)+(h),(*m).wy+(*m).wh) - max((y),(*m).wy)))
[INFO] [stdout]      | |_________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2194 |    max(0, min((x)+(w),(*m).wx+(*m).ww) - max((x),(*m).wx))
[INFO] [stdout] 2195 |                                * max(0, min((y)+(h),(*m).wy+(*m).wh) - max((y),(*m).wy))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> dwm.rs:2194:47
[INFO] [stdout]      |
[INFO] [stdout] 2194 |    (max(0, min((x)+(w),(*m).wx+(*m).ww) - max((x),(*m).wx))
[INFO] [stdout]      |                                               ^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> dwm.rs:2195:76
[INFO] [stdout]      |
[INFO] [stdout] 2195 | ...                   * max(0, min((y)+(h),(*m).wy+(*m).wh) - max((y),(*m).wy)))
[INFO] [stdout]      |                                                                   ^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 15 | /     fn setlocale(__category: libc::c_int, __locale: *const libc::c_char)
[INFO] [stdout] 16 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 18 | /     fn signal(__sig: libc::c_int, __handler: __sighandler_t)
[INFO] [stdout] 19 | |      -> __sighandler_t;
[INFO] [stdout]    | |_______________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 21 |     static mut stderr: *mut FILE;
[INFO] [stdout]    |     ----------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 23 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 25 | /     fn snprintf(_: *mut libc::c_char, _: libc::c_ulong,
[INFO] [stdout] 26 | |                 _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 28 |     fn fputs(__s: *const libc::c_char, __stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 30 |     fn perror(__s: *const libc::c_char);
[INFO] [stdout]    |     ------------------------------------ not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 32 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 34 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 36 |     fn abs(_: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 38 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 39 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 41 | /     fn strcpy(_: *mut libc::c_char, _: *const libc::c_char)
[INFO] [stdout] 42 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 44 | /     fn strncpy(_: *mut libc::c_char, _: *const libc::c_char, _: libc::c_ulong)
[INFO] [stdout] 45 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 47 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 49 | /     fn strstr(_: *const libc::c_char, _: *const libc::c_char)
[INFO] [stdout] 50 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 52 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 54 | /     fn execvp(__file: *const libc::c_char, __argv: *const *mut libc::c_char)
[INFO] [stdout] 55 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 57 |     fn setsid() -> __pid_t;
[INFO] [stdout]    |     ----------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 59 |     fn fork() -> __pid_t;
[INFO] [stdout]    |     --------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 61 | /     fn waitpid(__pid: __pid_t, __stat_loc: *mut libc::c_int,
[INFO] [stdout] 62 | |                __options: libc::c_int) -> __pid_t;
[INFO] [stdout]    | |__________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 64 |     fn XGetModifierMapping(_: *mut Display) -> *mut XModifierKeymap;
[INFO] [stdout]    |     ---------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 66 |     fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stdout]    |     -------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 68 | /     fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int)
[INFO] [stdout] 69 | |      -> Atom;
[INFO] [stdout]    | |_____________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 71 | /     fn XCreateSimpleWindow(_: *mut Display, _: Window, _: libc::c_int,
[INFO] [stdout] 72 | |                            _: libc::c_int, _: libc::c_uint, _: libc::c_uint,
[INFO] [stdout] 73 | |                            _: libc::c_uint, _: libc::c_ulong,
[INFO] [stdout] 74 | |                            _: libc::c_ulong) -> Window;
[INFO] [stdout]    | |_______________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 76 | /     fn XCreateWindow(_: *mut Display, _: Window, _: libc::c_int,
[INFO] [stdout] 77 | |                      _: libc::c_int, _: libc::c_uint, _: libc::c_uint,
[INFO] [stdout] 78 | |                      _: libc::c_uint, _: libc::c_int, _: libc::c_uint,
[INFO] [stdout] 79 | |                      _: *mut Visual, _: libc::c_ulong,
[INFO] [stdout] 80 | |                      _: *mut XSetWindowAttributes) -> Window;
[INFO] [stdout]    | |_____________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 82 | /     fn XKeycodeToKeysym(_: *mut Display, _: KeyCode, _: libc::c_int)
[INFO] [stdout] 83 | |      -> KeySym;
[INFO] [stdout]    | |_______________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 85 |     fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stdout]    |     ------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 87 | /     fn XGetWMProtocols(_: *mut Display, _: Window, _: *mut *mut Atom,
[INFO] [stdout] 88 | |                        _: *mut libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |___________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 90 |     fn XFreeStringList(_: *mut *mut libc::c_char);
[INFO] [stdout]    |     ---------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 92 |     fn XAllowEvents(_: *mut Display, _: libc::c_int, _: Time) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> dwm.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 94 | /     fn XChangeProperty(_: *mut Display, _: Window, _: Atom, _: Atom,
[INFO] [stdout] 95 | |                        _: libc::c_int, _: libc::c_int,
[INFO] [stdout] 96 | |                        _: *const libc::c_uchar, _: libc::c_int)
[INFO] [stdout] 97 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 99  | /     fn XChangeWindowAttributes(_: *mut Display, _: Window, _: libc::c_ulong,
[INFO] [stdout] 100 | |                                _: *mut XSetWindowAttributes) -> libc::c_int;
[INFO] [stdout]     | |____________________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 102 | /     fn XCheckMaskEvent(_: *mut Display, _: libc::c_long, _: *mut XEvent)
[INFO] [stdout] 103 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 105 |     fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 107 | /     fn XConfigureWindow(_: *mut Display, _: Window, _: libc::c_uint,
[INFO] [stdout] 108 | |                         _: *mut XWindowChanges) -> libc::c_int;
[INFO] [stdout]     | |_______________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 110 |     fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 112 |     fn XDeleteProperty(_: *mut Display, _: Window, _: Atom) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 114 |     fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 116 |     fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 118 |     fn XFreeModifiermap(_: *mut XModifierKeymap) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 120 | /     fn XGetTransientForHint(_: *mut Display, _: Window, _: *mut Window)
[INFO] [stdout] 121 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 123 | /     fn XGetWindowProperty(_: *mut Display, _: Window, _: Atom,
[INFO] [stdout] 124 | |                           _: libc::c_long, _: libc::c_long, _: libc::c_int,
[INFO] [stdout] 125 | |                           _: Atom, _: *mut Atom, _: *mut libc::c_int,
[INFO] [stdout] 126 | |                           _: *mut libc::c_ulong, _: *mut libc::c_ulong,
[INFO] [stdout] 127 | |                           _: *mut *mut libc::c_uchar) -> libc::c_int;
[INFO] [stdout]     | |_____________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 129 | /     fn XGetWindowAttributes(_: *mut Display, _: Window,
[INFO] [stdout] 130 | |                             _: *mut XWindowAttributes) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 132 | /     fn XGrabButton(_: *mut Display, _: libc::c_uint, _: libc::c_uint,
[INFO] [stdout] 133 | |                    _: Window, _: libc::c_int, _: libc::c_uint, _: libc::c_int,
[INFO] [stdout] 134 | |                    _: libc::c_int, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stdout]     | |________________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 136 | /     fn XGrabKey(_: *mut Display, _: libc::c_int, _: libc::c_uint, _: Window,
[INFO] [stdout] 137 | |                 _: libc::c_int, _: libc::c_int, _: libc::c_int)
[INFO] [stdout] 138 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 140 | /     fn XGrabPointer(_: *mut Display, _: Window, _: libc::c_int,
[INFO] [stdout] 141 | |                     _: libc::c_uint, _: libc::c_int, _: libc::c_int,
[INFO] [stdout] 142 | |                     _: Window, _: Cursor, _: Time) -> libc::c_int;
[INFO] [stdout]     | |__________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 144 |     fn XGrabServer(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 146 |     fn XKeysymToKeycode(_: *mut Display, _: KeySym) -> KeyCode;
[INFO] [stdout]     |     ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 148 |     fn XKillClient(_: *mut Display, _: XID) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 150 |     fn XMapRaised(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 152 |     fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 154 | /     fn XMaskEvent(_: *mut Display, _: libc::c_long, _: *mut XEvent)
[INFO] [stdout] 155 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 157 | /     fn XMoveResizeWindow(_: *mut Display, _: Window, _: libc::c_int,
[INFO] [stdout] 158 | |                          _: libc::c_int, _: libc::c_uint, _: libc::c_uint)
[INFO] [stdout] 159 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 161 | /     fn XMoveWindow(_: *mut Display, _: Window, _: libc::c_int, _: libc::c_int)
[INFO] [stdout] 162 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 164 |     fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 166 | /     fn XQueryPointer(_: *mut Display, _: Window, _: *mut Window,
[INFO] [stdout] 167 | |                      _: *mut Window, _: *mut libc::c_int, _: *mut libc::c_int,
[INFO] [stdout] 168 | |                      _: *mut libc::c_int, _: *mut libc::c_int,
[INFO] [stdout] 169 | |                      _: *mut libc::c_uint) -> libc::c_int;
[INFO] [stdout]     | |__________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 171 | /     fn XQueryTree(_: *mut Display, _: Window, _: *mut Window, _: *mut Window,
[INFO] [stdout] 172 | |                   _: *mut *mut Window, _: *mut libc::c_uint) -> libc::c_int;
[INFO] [stdout]     | |____________________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 174 |     fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 176 |     fn XRefreshKeyboardMapping(_: *mut XMappingEvent) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 178 | /     fn XSelectInput(_: *mut Display, _: Window, _: libc::c_long)
[INFO] [stdout] 179 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 181 | /     fn XSendEvent(_: *mut Display, _: Window, _: libc::c_int, _: libc::c_long,
[INFO] [stdout] 182 | |                   _: *mut XEvent) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 184 |     fn XSetCloseDownMode(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 186 | /     fn XSetInputFocus(_: *mut Display, _: Window, _: libc::c_int, _: Time)
[INFO] [stdout] 187 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 189 | /     fn XSetWindowBorder(_: *mut Display, _: Window, _: libc::c_ulong)
[INFO] [stdout] 190 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 192 |     fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 194 | /     fn XUngrabButton(_: *mut Display, _: libc::c_uint, _: libc::c_uint,
[INFO] [stdout] 195 | |                      _: Window) -> libc::c_int;
[INFO] [stdout]     | |_______________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 197 | /     fn XUngrabKey(_: *mut Display, _: libc::c_int, _: libc::c_uint, _: Window)
[INFO] [stdout] 198 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 200 |     fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 202 |     fn XUngrabServer(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 204 |     fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 206 | /     fn XWarpPointer(_: *mut Display, _: Window, _: Window, _: libc::c_int,
[INFO] [stdout] 207 | |                     _: libc::c_int, _: libc::c_uint, _: libc::c_uint,
[INFO] [stdout] 208 | |                     _: libc::c_int, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |___________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 210 |     fn XSupportsLocale() -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 212 | /     fn XGetClassHint(_: *mut Display, _: Window, _: *mut XClassHint)
[INFO] [stdout] 213 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 215 | /     fn XGetTextProperty(_: *mut Display, _: Window, _: *mut XTextProperty,
[INFO] [stdout] 216 | |                         _: Atom) -> libc::c_int;
[INFO] [stdout]     | |________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 218 |     fn XGetWMHints(_: *mut Display, _: Window) -> *mut XWMHints;
[INFO] [stdout]     |     ------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 220 | /     fn XGetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints,
[INFO] [stdout] 221 | |                          _: *mut libc::c_long) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 223 | /     fn XSetClassHint(_: *mut Display, _: Window, _: *mut XClassHint)
[INFO] [stdout] 224 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 226 | /     fn XSetWMHints(_: *mut Display, _: Window, _: *mut XWMHints)
[INFO] [stdout] 227 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 229 | /     fn XmbTextPropertyToTextList(display: *mut Display,
[INFO] [stdout] 230 | |                                  text_prop: *const XTextProperty,
[INFO] [stdout] 231 | |                                  list_return: *mut *mut *mut libc::c_char,
[INFO] [stdout] 232 | |                                  count_return: *mut libc::c_int)
[INFO] [stdout] 233 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 235 |     fn XineramaIsActive(dpy_0: *mut Display) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 237 | /     fn XineramaQueryScreens(dpy_0: *mut Display, number: *mut libc::c_int)
[INFO] [stdout] 238 | |      -> *mut XineramaScreenInfo;
[INFO] [stdout]     | |________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 241 | /     fn drw_create(dpy_0: *mut Display, screen_0: libc::c_int, win: Window,
[INFO] [stdout] 242 | |                   w: libc::c_uint, h: libc::c_uint) -> *mut Drw;
[INFO] [stdout]     | |________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 244 |     fn drw_resize(drw_0: *mut Drw, w: libc::c_uint, h: libc::c_uint);
[INFO] [stdout]     |     ----------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 246 |     fn drw_free(drw_0: *mut Drw);
[INFO] [stdout]     |     ----------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 249 | /     fn drw_fontset_create(drw_0: *mut Drw, fonts_0: *mut *const libc::c_char,
[INFO] [stdout] 250 | |                           fontcount: size_t) -> *mut Fnt;
[INFO] [stdout]     | |_________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 252 | /     fn drw_fontset_getwidth(drw_0: *mut Drw, text: *const libc::c_char)
[INFO] [stdout] 253 | |      -> libc::c_uint;
[INFO] [stdout]     | |_____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 255 | /     fn drw_scm_create(drw_0: *mut Drw, clrnames: *mut *const libc::c_char,
[INFO] [stdout] 256 | |                       clrcount: size_t) -> *mut Clr;
[INFO] [stdout]     | |____________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 259 |     fn drw_cur_create(drw_0: *mut Drw, shape: libc::c_int) -> *mut Cur;
[INFO] [stdout]     |     ------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 261 |     fn drw_cur_free(drw_0: *mut Drw, cursor_0: *mut Cur);
[INFO] [stdout]     |     ----------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 263 |     fn drw_setscheme(drw_0: *mut Drw, scm: *mut Clr);
[INFO] [stdout]     |     ------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 266 | /     fn drw_rect(drw_0: *mut Drw, x: libc::c_int, y: libc::c_int,
[INFO] [stdout] 267 | |                 w: libc::c_uint, h: libc::c_uint, filled: libc::c_int,
[INFO] [stdout] 268 | |                 invert: libc::c_int);
[INFO] [stdout]     | |_____________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 270 | /     fn drw_text(drw_0: *mut Drw, x: libc::c_int, y: libc::c_int,
[INFO] [stdout] 271 | |                 w: libc::c_uint, h: libc::c_uint, lpad: libc::c_uint,
[INFO] [stdout] 272 | |                 text: *const libc::c_char, invert: libc::c_int)
[INFO] [stdout] 273 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 276 | /     fn drw_map(drw_0: *mut Drw, win: Window, x: libc::c_int, y: libc::c_int,
[INFO] [stdout] 277 | |                w: libc::c_uint, h: libc::c_uint);
[INFO] [stdout]     | |_________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 280 |     fn die(fmt: *const libc::c_char, _: ...);
[INFO] [stdout]     |     ----------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> dwm.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 282 |     fn ecalloc(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> util.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 7 |     static mut stderr: *mut FILE;
[INFO] [stdout]   |     ----------------------------- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 9  | /     fn vfprintf(_: *mut FILE, _: *const libc::c_char, _: ::std::ffi::VaList)
[INFO] [stdout] 10 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 12 |     fn fputc(__c: libc::c_int, __stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 14 |     fn perror(__s: *const libc::c_char);
[INFO] [stdout]    |     ------------------------------------ not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 16 |     fn calloc(_: libc::c_ulong, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 18 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> util.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 20 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 15 |     static mut stderr: *mut FILE;
[INFO] [stdout]    |     ----------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 17 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 19 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 21 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 22 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 24 |     fn XCreateFontCursor(_: *mut Display, _: libc::c_uint) -> Cursor;
[INFO] [stdout]    |     ----------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 26 | /     fn XCreateGC(_: *mut Display, _: Drawable, _: libc::c_ulong,
[INFO] [stdout] 27 | |                  _: *mut XGCValues) -> GC;
[INFO] [stdout]    | |__________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 29 | /     fn XCreatePixmap(_: *mut Display, _: Drawable, _: libc::c_uint,
[INFO] [stdout] 30 | |                      _: libc::c_uint, _: libc::c_uint) -> Pixmap;
[INFO] [stdout]    | |_________________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 32 | /     fn XCopyArea(_: *mut Display, _: Drawable, _: Drawable, _: GC,
[INFO] [stdout] 33 | |                  _: libc::c_int, _: libc::c_int, _: libc::c_uint,
[INFO] [stdout] 34 | |                  _: libc::c_uint, _: libc::c_int, _: libc::c_int)
[INFO] [stdout] 35 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 37 | /     fn XDrawRectangle(_: *mut Display, _: Drawable, _: GC, _: libc::c_int,
[INFO] [stdout] 38 | |                       _: libc::c_int, _: libc::c_uint, _: libc::c_uint)
[INFO] [stdout] 39 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 41 | /     fn XFillRectangle(_: *mut Display, _: Drawable, _: GC, _: libc::c_int,
[INFO] [stdout] 42 | |                       _: libc::c_int, _: libc::c_uint, _: libc::c_uint)
[INFO] [stdout] 43 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 45 |     fn XFreeCursor(_: *mut Display, _: Cursor) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 47 |     fn XFreeGC(_: *mut Display, _: GC) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 49 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 51 | /     fn XSetForeground(_: *mut Display, _: GC, _: libc::c_ulong)
[INFO] [stdout] 52 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 54 | /     fn XSetLineAttributes(_: *mut Display, _: GC, _: libc::c_uint,
[INFO] [stdout] 55 | |                           _: libc::c_int, _: libc::c_int, _: libc::c_int)
[INFO] [stdout] 56 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 58 |     fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 60 | /     fn FcConfigSubstitute(config: *mut FcConfig, p: *mut FcPattern,
[INFO] [stdout] 61 | |                           kind: FcMatchKind) -> FcBool;
[INFO] [stdout]    | |_______________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 63 |     fn FcCharSetCreate() -> *mut FcCharSet;
[INFO] [stdout]    |     --------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 65 |     fn FcCharSetDestroy(fcs: *mut FcCharSet);
[INFO] [stdout]    |     ----------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 67 |     fn FcCharSetAddChar(fcs: *mut FcCharSet, ucs4: FcChar32) -> FcBool;
[INFO] [stdout]    |     ------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 69 |     fn FcDefaultSubstitute(pattern: *mut FcPattern);
[INFO] [stdout]    |     ------------------------------------------------ not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 71 |     fn FcNameParse(name: *const FcChar8) -> *mut FcPattern;
[INFO] [stdout]    |     ------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 73 |     fn FcPatternDuplicate(p: *const FcPattern) -> *mut FcPattern;
[INFO] [stdout]    |     ------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 75 |     fn FcPatternDestroy(p: *mut FcPattern);
[INFO] [stdout]    |     --------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 77 | /     fn FcPatternAddCharSet(p: *mut FcPattern, object: *const libc::c_char,
[INFO] [stdout] 78 | |                            c: *const FcCharSet) -> FcBool;
[INFO] [stdout]    | |__________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 80 | /     fn FcPatternAddBool(p: *mut FcPattern, object: *const libc::c_char,
[INFO] [stdout] 81 | |                         b: FcBool) -> FcBool;
[INFO] [stdout]    | |_____________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 83 | /     fn FcPatternGetBool(p: *const FcPattern, object: *const libc::c_char,
[INFO] [stdout] 84 | |                         n: libc::c_int, b: *mut FcBool) -> FcResult;
[INFO] [stdout]    | |____________________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 86 | /     fn XftColorAllocName(dpy: *mut Display, visual: *const Visual,
[INFO] [stdout] 87 | |                          cmap: Colormap, name: *const libc::c_char,
[INFO] [stdout] 88 | |                          result: *mut XftColor) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 90 | /     fn XftDrawCreate(dpy: *mut Display, drawable: Drawable,
[INFO] [stdout] 91 | |                      visual: *mut Visual, colormap: Colormap) -> *mut XftDraw;
[INFO] [stdout]    | |______________________________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 93 |     fn XftDrawDestroy(draw: *mut XftDraw);
[INFO] [stdout]    |     -------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> drw.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 95 | /     fn XftDrawStringUtf8(draw: *mut XftDraw, color: *const XftColor,
[INFO] [stdout] 96 | |                          pub_0: *mut XftFont, x: libc::c_int, y: libc::c_int,
[INFO] [stdout] 97 | |                          string: *const FcChar8, len: libc::c_int);
[INFO] [stdout]    | |___________________________________________________________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 99  | /     fn XftTextExtentsUtf8(dpy: *mut Display, pub_0: *mut XftFont,
[INFO] [stdout] 100 | |                           string: *const FcChar8, len: libc::c_int,
[INFO] [stdout] 101 | |                           extents: *mut XGlyphInfo);
[INFO] [stdout]     | |____________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 103 | /     fn XftFontMatch(dpy: *mut Display, screen: libc::c_int,
[INFO] [stdout] 104 | |                     pattern: *const FcPattern, result: *mut FcResult)
[INFO] [stdout] 105 | |      -> *mut FcPattern;
[INFO] [stdout]     | |_______________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 107 | /     fn XftFontOpenName(dpy: *mut Display, screen: libc::c_int,
[INFO] [stdout] 108 | |                        name: *const libc::c_char) -> *mut XftFont;
[INFO] [stdout]     | |__________________________________________________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 110 | /     fn XftFontOpenPattern(dpy: *mut Display, pattern: *mut FcPattern)
[INFO] [stdout] 111 | |      -> *mut XftFont;
[INFO] [stdout]     | |_____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 113 |     fn XftFontClose(dpy: *mut Display, pub_0: *mut XftFont);
[INFO] [stdout]     |     -------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 115 | /     fn XftCharExists(dpy: *mut Display, pub_0: *mut XftFont, ucs4: FcChar32)
[INFO] [stdout] 116 | |      -> FcBool;
[INFO] [stdout]     | |_______________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 118 |     fn ecalloc(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> drw.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 121 |     fn die(fmt: *const libc::c_char, _: ...);
[INFO] [stdout]     |     ----------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> util.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |     vfprintf(stderr, fmt, ap);
[INFO] [stdout]    |                           ^^ expected struct `VaList`, found struct `VaListImpl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 145 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `c2rust`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "2995e97bed16786f4b1059cf3d12c8f930001775ea435b6c25702567e509c25e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2995e97bed16786f4b1059cf3d12c8f930001775ea435b6c25702567e509c25e", kill_on_drop: false }`
[INFO] [stdout] 2995e97bed16786f4b1059cf3d12c8f930001775ea435b6c25702567e509c25e
